package com.zhongyu.pojo;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
//@TableName(value = "smbms_role")
public class Role {
//角色和权限是多对多的关系
	/**
	 * 主键ID
	 */
	/*@TableId(type=IdType.AUTO,value = "id")//id自增长*/
	private Integer id;

	/**
	 * 角色编码
	 */
	private String roleCode;
	@TableField(exist = false)
	private boolean _checked;
	/**
	 * 角色名称
	 */
	private String roleName;

	/**
	 * 创建者
	 */
	private Integer createdBy;

	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	private java.time.LocalDateTime creationDate;

	/**
	 * 修改者
	 */
	private Integer modifyBy;

	/**
	 * 修改时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	//使用了@RequestBody ，@DateTimeFormat就失效了
	/*	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")*/
	private java.time.LocalDateTime modifyDate;


}
